package edu.ucsur.tp.negocio.mantenimientos;

import java.util.List;

import edu.ucsur.tp.beans.ClienteBean;
import edu.ucsur.tp.dao.DAOFactory;
import edu.ucsur.tp.dao.ClienteDAO;

public class ClienteNego {
  
  private DAOFactory daoFactory = DAOFactory.getFactory(DAOFactory.DATA_MYBATIS);
  ClienteDAO clienteDao = daoFactory.getCliente();
  
  public List<ClienteBean> obtenerClientes() {
	    List<ClienteBean> lista = clienteDao.obtenerTodos();
	    return lista;
  }
  
  public List<ClienteBean> obtenerClientesFiltro(String apellido, String documento) {
		List<ClienteBean> lista = clienteDao.obtenerFiltro(apellido, documento);
		return lista;
  }
  
  public ClienteBean obtener(String id){
	  	return clienteDao.obtener(id);
  }
  
  public void insertar(ClienteBean cli){
	  	clienteDao.insertar(cli);
  }
  
  public void modificar(ClienteBean cli){
	  	clienteDao.actualizar(cli);
  }
  
  public void eliminar(String id){
	  	clienteDao.eliminar(id);
  }
}
